package com.smile.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.smile.model.dto.request.AddPoliceWarningsRequestDTO;
import com.smile.model.dto.request.EditPoliceWarningsRequestDTO;
import com.smile.model.dto.request.GetPoliceWarningsDetailsRequestDTO;
import com.smile.model.dto.request.GetPoliceWarningsListRequestDTO;
import com.smile.model.response.response.GetPoliceWarningsDetailsResponseDTO;
import com.smile.model.response.response.GetPoliceWarningsListResponseDTO;

public interface PoliceWarningsService {
    Page<GetPoliceWarningsListResponseDTO> getPoliceWarningsList(GetPoliceWarningsListRequestDTO getPoliceWarningsListRequestDTO);

    GetPoliceWarningsDetailsResponseDTO getPoliceWarningsDetails(GetPoliceWarningsDetailsRequestDTO getPoliceWarningsDetailsRequestDTO);

    Boolean addPoliceWarnings(AddPoliceWarningsRequestDTO addPoliceWarningsRequestDTO);

    Boolean editPoliceWarnings(EditPoliceWarningsRequestDTO editPoliceWarningsRequestDTO);
}
